Micron Document
🎖️GitЯра🎖️

Node / meshtastic / Meshtastic-Android / files / core / ui / detekt-baseline.xml

Displaying Raw • Download

core/ui/detekt-baseline.xml 988db081b289cbc23d9bceef8e7d85ab46d0e6a4 (988db081) Text, 18.47 KB

Tff7b72<?xml version='1.0' encoding='UTF-8'?>
Tff7b72<SmellBaselineTff7b72>
Tff7b72<ManuallySuppressedIssuesTff7b72/>
Tff7b72<CurrentIssuesTff7b72>
Tff7b72<IDTff7b72>ComposableParamOrder:AlertDialogs.kt:@Composable fun MeshtasticResourceDialogTff7b72</ID>
Tff7b72<IDTff7b72>ComposableParamOrder:AlertDialogs.kt:@Composable fun MeshtasticTextDialogTff7b72</ID>
Tff7b72<IDTff7b72>ComposableParamOrder:ConnectionsNavIcon.kt:@Composable fun ConnectionsNavIconTff7b72</ID>
Tff7b72<IDTff7b72>ComposableParamOrder:EditBase64Preference.kt:@Suppress("LongMethod", "CyclomaticComplexMethod", "MagicNumber") @Composable fun EditBase64PreferenceTff7b72</ID>
Tff7b72<IDTff7b72>ComposableParamOrder:EditTextPreference.kt:@Composable fun EditTextPreferenceTff7b72</ID>
Tff7b72<IDTff7b72>ComposableParamOrder:ElevationInfo.kt:@Composable fun ElevationInfoTff7b72</ID>
Tff7b72<IDTff7b72>ComposableParamOrder:LastHeardInfo.kt:@Composable fun LastHeardInfoTff7b72</ID>
Tff7b72<IDTff7b72>ComposableParamOrder:MainAppBar.kt:@OptIn(ExperimentalMaterial3ExpressiveApi::class, ExperimentalMaterial3Api::class) @Composable fun MainAppBarTff7b72</ID>
Tff7b72<IDTff7b72>ComposableParamOrder:MaterialBatteryInfo.kt:@Suppress("MagicNumber", "LongMethod") @Composable fun MaterialBatteryInfoTff7b72</ID>
Tff7b72<IDTff7b72>ComposableParamOrder:NodeChip.kt:@Composable fun NodeChipTff7b72</ID>
Tff7b72<IDTff7b72>ComposableParamOrder:NodeKeyStatusIcon.kt:@Composable fun NodeKeyStatusIconTff7b72</ID>
Tff7b72<IDTff7b72>ComposableParamOrder:SatelliteCountInfo.kt:@Composable fun SatelliteCountInfoTff7b72</ID>
Tff7b72<IDTff7b72>ComposableParamOrder:SignalInfo.kt:@Composable fun SignalInfoTff7b72</ID>
Tff7b72<IDTff7b72>ComposableParamOrder:SwitchPreference.kt:@Composable fun SwitchPreferenceTff7b72</ID>
Tff7b72<IDTff7b72>CompositionLocalAllowlist:LocalAnalyticsIntroProvider.kt:val LocalAnalyticsIntroProvider = compositionLocalOfTe6edf3&lt;@Composable () -> Unit> { {} }Tff7b72</ID>
Tff7b72<IDTff7b72>CompositionLocalAllowlist:LocalBarcodeScannerProvider.kt:val LocalBarcodeScannerProvider = compositionLocalOfTe6edf3&lt;@Composable (onResult: (String?) -> Unit) -> BarcodeScanner> { { object : BarcodeScanner { override fun startScan() { // Default NO-OP } } } }Tff7b72</ID>
Tff7b72<IDTff7b72>CompositionLocalAllowlist:LocalBarcodeScannerProvider.kt:val LocalBarcodeScannerSupported = compositionLocalOf { false }Tff7b72</ID>
Tff7b72<IDTff7b72>CompositionLocalAllowlist:LocalInlineMapProvider.kt:val LocalInlineMapProvider = compositionLocalOfTe6edf3&lt;@Composable (node: Node, modifier: Modifier) -> Unit> { { _, _ -> } }Tff7b72</ID>
Tff7b72<IDTff7b72>CompositionLocalAllowlist:LocalMapMainScreenProvider.kt:/** * Provides the platform-specific Map Main Screen. On Desktop or JVM targets where native maps aren't available yet, it * falls back to a [PlaceholderScreen]. */ @Suppress("Wrapping") val LocalMapMainScreenProvider = compositionLocalOfTe6edf3&lt; @Composable (onClickNodeChip: (Int) -> Unit, navigateToNodeDetails: (Int) -> Unit, waypointId: Int?) -> Unit, > { { _, _, _ -> PlaceholderScreen("Map") } }Tff7b72</ID>
Tff7b72<IDTff7b72>CompositionLocalAllowlist:LocalNfcScannerProvider.kt:val LocalNfcScannerProvider = compositionLocalOfTe6edf3&lt;@Composable (onResult: (String?) -> Unit, onNfcDisabled: () -> Unit) -> Unit> { { _, _ -> } }Tff7b72</ID>
Tff7b72<IDTff7b72>CompositionLocalAllowlist:LocalNfcScannerProvider.kt:val LocalNfcScannerSupported = compositionLocalOf { false }Tff7b72</ID>
Tff7b72<IDTff7b72>CompositionLocalAllowlist:LocalNodeMapScreenProvider.kt:/** * Provides the platform-specific Map Screen for a Node (e.g. Google Maps or OSMDroid on Android). On Desktop or JVM * targets where native maps aren't available yet, it falls back to a [PlaceholderScreen]. */ @Suppress("Wrapping") val LocalNodeMapScreenProvider = compositionLocalOfTe6edf3&lt;@Composable (destNum: Int, onNavigateUp: () -> Unit) -> Unit> { { destNum, _ -> PlaceholderScreen("Node Map ($destNum)") } }Tff7b72</ID>
Tff7b72<IDTff7b72>CompositionLocalAllowlist:LocalNodeTrackMapProvider.kt:/** * Provides an embeddable position-track map composable that renders a polyline with markers for the given [positions]. * Unlike [LocalNodeMapScreenProvider], this does **not** include a Scaffold or AppBar — it is designed to be embedded * inside another screen layout (e.g. the position-log adaptive layout). * * Supports optional synchronized selection: * - [selectedPositionTime]: the `Position.time` of the currently selected position (or `null` for no selection). When * non-null, the map should visually highlight the corresponding marker and center the camera on it. * - [onPositionSelected]: callback invoked when a position marker is tapped on the map, passing the `Position.time` so * the host can synchronize the card list. * * On Desktop/JVM targets where native maps are not yet available, it falls back to a [PlaceholderScreen]. */ @Suppress("Wrapping") val LocalNodeTrackMapProvider = compositionLocalOfTe6edf3&lt; @Composable ( destNum: Int, positions: ListTe6edf3&lt;Position>, modifier: Modifier, selectedPositionTime: Int?, onPositionSelected: ((Int) -> Unit)?, ) -> Unit, > { { _, _, _, _, _ -> PlaceholderScreen("Position Track Map") } }Tff7b72</ID>
Tff7b72<IDTff7b72>CompositionLocalAllowlist:LocalTracerouteMapOverlayInsetsProvider.kt:val LocalTracerouteMapOverlayInsetsProvider = compositionLocalOf { TracerouteMapOverlayInsets() }Tff7b72</ID>
Tff7b72<IDTff7b72>CompositionLocalAllowlist:LocalTracerouteMapProvider.kt:/** * Provides an embeddable traceroute map composable that renders node markers and forward/return offset polylines for a * traceroute result. Unlike [LocalMapViewProvider], this does **not** include a Scaffold, AppBar, waypoints, location * tracking, custom tiles, or any main-map features — it is designed to be embedded inside `TracerouteMapScreen`'s * scaffold. * * On Desktop/JVM targets where native maps are not yet available, it falls back to a [PlaceholderScreen]. * * Parameters: * - `tracerouteOverlay`: The overlay with forward/return route node nums. * - `tracerouteNodePositions`: Map of node num to position snapshots for the route nodes. * - `onMappableCountChanged`: Callback with (shown, total) node counts. * - `modifier`: Compose modifier for the map. */ @Suppress("Wrapping") val LocalTracerouteMapProvider = compositionLocalOfTe6edf3&lt; @Composable ( tracerouteOverlay: TracerouteOverlay?, tracerouteNodePositions: MapTe6edf3&lt;Int, Position>, onMappableCountChanged: (Int, Int) -> Unit, modifier: Modifier, ) -> Unit, > { { _, _, _, _ -> PlaceholderScreen("Traceroute Map") } }Tff7b72</ID>
Tff7b72<IDTff7b72>CompositionLocalAllowlist:LocalTracerouteMapScreenProvider.kt:/** * Provides the platform-specific Traceroute Map Screen. On Desktop or JVM targets where native maps aren't available * yet, it falls back to a [PlaceholderScreen]. */ @Suppress("Wrapping") val LocalTracerouteMapScreenProvider = compositionLocalOfTe6edf3&lt;@Composable (destNum: Int, requestId: Int, logUuid: String?, onNavigateUp: () -> Unit) -> Unit> { { _, _, _, _ -> PlaceholderScreen("Traceroute Map") } }Tff7b72</ID>
Tff7b72<IDTff7b72>CompositionLocalAllowlist:MapViewProvider.kt:val LocalMapViewProvider = compositionLocalOfTe6edf3&lt;MapViewProvider?> { null }Tff7b72</ID>
Tff7b72<IDTff7b72>ContentSlotReused:AdaptiveTwoPane.kt:second: @Composable ColumnScope.() -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>FunctionTypeModifierSpacing:Theme.kt:@Composable()Tff7b72</ID>
Tff7b72<IDTff7b72>LambdaParameterInRestartableEffect:EmojiPickerDialog.kt:onCategoryChanged: (Int) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>LambdaParameterInRestartableEffect:PlatformUtils.kt:check: () -> BooleanTff7b72</ID>
Tff7b72<IDTff7b72>LambdaParameterInRestartableEffect:TracerouteAlertHandler.kt:onNavigateToMap: (destinationNodeNum: Int, requestId: Int, logUuid: String?) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>MagicNumber:EditIPv4Preference.kt:0xffTff7b72</ID>
Tff7b72<IDTff7b72>MagicNumber:EditIPv4Preference.kt:16Tff7b72</ID>
Tff7b72<IDTff7b72>MagicNumber:EditIPv4Preference.kt:24Tff7b72</ID>
Tff7b72<IDTff7b72>MagicNumber:EditIPv4Preference.kt:8Tff7b72</ID>
Tff7b72<IDTff7b72>MagicNumber:EditListPreference.kt:12345Tff7b72</ID>
Tff7b72<IDTff7b72>MagicNumber:EditListPreference.kt:67890Tff7b72</ID>
Tff7b72<IDTff7b72>MagicNumber:LazyColumnDragAndDropDemo.kt:50Tff7b72</ID>
Tff7b72<IDTff7b72>MatchingDeclarationName:LocalTracerouteMapOverlayInsetsProvider.kt:TracerouteMapOverlayInsetsTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:AdaptiveTwoPane.kt:@Composable fun AdaptiveTwoPaneTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:ChannelItem.kt:@Composable fun ChannelItemTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:ChannelSelection.kt:@Composable fun ChannelSelectionTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:EmojiPickerDialog.kt:@Composable fun EmojiPickerDialogTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:IndoorAirQuality.kt:@Suppress("LongMethod", "UnusedPrivateProperty") @Composable fun IndoorAirQualityTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:LoraSignalIndicator.kt:@Composable fun LoraSignalIndicatorTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:LoraSignalIndicator.kt:@Composable fun SnrAndRssiTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:PlaceholderScreen.kt:@Composable fun PlaceholderScreenTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:PreferenceDivider.kt:@Composable fun PreferenceDividerTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:SecurityIcon.kt:@Composable fun SecurityIconTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:SharedContactDialog.kt:@Composable fun SharedContactDialogTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:SlidingSelector.kt:@Composable fun OptionLabelTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:TracerouteAlertHandler.kt:@Composable fun TracerouteAlertHandlerTff7b72</ID>
Tff7b72<IDTff7b72>ModifierNaming:MeshtasticAppShell.kt:hostModifier: Modifier = ModifierTff7b72</ID>
Tff7b72<IDTff7b72>ModifierNotUsedAtRoot:TextDividerPreference.kt:modifier = modifier.fillMaxWidth().padding(all = 16.dp)Tff7b72</ID>
Tff7b72<IDTff7b72>ModifierNotUsedAtRoot:TextDividerPreference.kt:modifier = modifier.fillMaxWidth().wrapContentWidth(Alignment.End)Tff7b72</ID>
Tff7b72<IDTff7b72>ModifierReused:PreferenceCategory.kt:Card(modifier = modifier.padding(bottom = 8.dp)) { Column( modifier = Modifier.fillMaxWidth().padding(horizontal = 16.dp, vertical = 16.dp), horizontalAlignment = Alignment.CenterHorizontally, ) { ProvideTextStyle(MaterialTheme.typography.bodyLarge) { content() } } }Tff7b72</ID>
Tff7b72<IDTff7b72>ModifierReused:PreferenceCategory.kt:Text( text, modifier = modifier.padding(start = 16.dp, top = 24.dp, bottom = 8.dp, end = 16.dp), style = MaterialTheme.typography.titleLarge, )Tff7b72</ID>
Tff7b72<IDTff7b72>ModifierReused:TextDividerPreference.kt:Card(modifier = modifier.fillMaxWidth()) { Row(modifier = modifier.fillMaxWidth().padding(all = 16.dp), verticalAlignment = Alignment.CenterVertically) { Text( text = title, style = MaterialTheme.typography.bodyLarge, color = if (!enabled) { MaterialTheme.colorScheme.onSurface.copy(alpha = 0.38f) } else { Color.Unspecified }, ) if (trailingIcon != null) { Icon(trailingIcon, "trailingIcon", modifier = modifier.fillMaxWidth().wrapContentWidth(Alignment.End)) } } }Tff7b72</ID>
Tff7b72<IDTff7b72>ModifierReused:TextDividerPreference.kt:Icon(trailingIcon, "trailingIcon", modifier = modifier.fillMaxWidth().wrapContentWidth(Alignment.End))Tff7b72</ID>
Tff7b72<IDTff7b72>ModifierReused:TextDividerPreference.kt:Row(modifier = modifier.fillMaxWidth().padding(all = 16.dp), verticalAlignment = Alignment.CenterVertically) { Text( text = title, style = MaterialTheme.typography.bodyLarge, color = if (!enabled) { MaterialTheme.colorScheme.onSurface.copy(alpha = 0.38f) } else { Color.Unspecified }, ) if (trailingIcon != null) { Icon(trailingIcon, "trailingIcon", modifier = modifier.fillMaxWidth().wrapContentWidth(Alignment.End)) } }Tff7b72</ID>
Tff7b72<IDTff7b72>MultipleEmitters:PreferenceCategory.kt:@Composable fun PreferenceCategoryTff7b72</ID>
Tff7b72<IDTff7b72>MutableStateAutoboxing:EmojiPickerDialog.kt:mutableStateOf(0)Tff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:BitwisePreference.kt:onItemSelected: (Int) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:ChannelSelection.kt:onSelected: (Boolean) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:DropDownPreference.kt:onItemSelected: (T) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:EditIPv4Preference.kt:onValueChanged: (Int) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:EditListPreference.kt:crossinline onValuesChanged: (ListTe6edf3&lt;T>) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:EditPasswordPreference.kt:onValueChanged: (String) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:EditTextPreference.kt:onValueChanged: (Double) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:EditTextPreference.kt:onValueChanged: (Float) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:EditTextPreference.kt:onValueChanged: (Int) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:EditTextPreference.kt:onValueChanged: (String) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:EmojiPickerDialog.kt:onCategoryChanged: (Int) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:EmojiPickerDialog.kt:onCategorySelected: (Int) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:EmojiPickerDialog.kt:onEmojiSelected: (String) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:PlatformUtils.kt:onDenied: () -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:PlatformUtils.kt:onDenied: () -> Unit = {}Tff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:PlatformUtils.kt:onGranted: () -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:PlatformUtils.kt:onUriReceived: (CommonUri) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:PlatformUtils.kt:onUriReceived: (CommonUri?) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:PlatformUtils.kt:onUriReceived: (org.meshtastic.core.common.util.CommonUri) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:PositionPrecisionPreference.kt:onValueChanged: (Int) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:PreferenceFooter.kt:onNegativeClicked: () -> Unit = {}Tff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:PreferenceFooter.kt:onPositiveClicked: () -> Unit = {}Tff7b72</ID>
Tff7b72<IDTff7b72>ParameterNaming:SlidingSelector.kt:onOptionSelected: (T) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:AlertPreviews.kt:@Preview(showBackground = true, name = "Composable Content Alert") @Composable fun PreviewComposableAlertTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:AlertPreviews.kt:@Preview(showBackground = true, name = "HTML Alert") @Composable fun PreviewHtmlAlertTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:AlertPreviews.kt:@Preview(showBackground = true, name = "Icon and Text Alert") @Composable fun PreviewIconAlertTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:AlertPreviews.kt:@Preview(showBackground = true, name = "Multiple Choice Alert") @Composable fun PreviewMultipleChoiceAlertTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:AlertPreviews.kt:@Preview(showBackground = true, name = "Simple Text Alert") @Composable fun PreviewTextAlertTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:BitwisePreference.kt:@Preview(showBackground = true) @Composable fun BitwisePreferencePreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:ChannelInfo.kt:@PreviewLightDark @Composable fun ChannelInfoPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:ChannelItem.kt:@Preview @Composable fun ChannelItemPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:DistanceInfo.kt:@PreviewLightDark @Composable fun DistanceInfoPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:DropDownPreference.kt:@Preview(showBackground = true) @Composable fun DropDownPreferencePreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:EditIPv4Preference.kt:@Preview(showBackground = true) @Composable fun EditIPv4PreferencePreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:EditListPreference.kt:@Preview(showBackground = true) @Composable fun EditListPreferencePreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:EditPasswordPreference.kt:@Preview(showBackground = true) @Composable fun EditPasswordPreferencePreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:EditTextPreference.kt:@Preview(showBackground = true) @Composable fun EditTextPreferencePreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:ElevationInfo.kt:@Composable @Preview fun ElevationInfoPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:HopsInfo.kt:@PreviewLightDark @Composable fun HopsInfoPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:IconInfo.kt:@Composable @Preview fun IconInfoPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:ImportFab.kt:@Preview(showBackground = true, name = "Channel Context with Sharing") @Composable fun PreviewImportFABChannelTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:ImportFab.kt:@Preview(showBackground = true, name = "Contact Context") @Composable fun PreviewImportFABContactTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:IndoorAirQuality.kt:@Preview(showBackground = true) @Composable fun IAQScalePreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:LastHeardInfo.kt:@PreviewLightDark @Composable fun LastHeardInfoPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:LazyColumnDragAndDropDemo.kt:@Preview @Composable fun LazyColumnDragAndDropDemoTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:ListItem.kt:@Preview(showBackground = true) @Composable fun ListItemDisabledPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:ListItem.kt:@Preview(showBackground = true) @Composable fun ListItemPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:ListItem.kt:@Preview(showBackground = true) @Composable fun SwitchListItemPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:MaterialBatteryInfo.kt:@PreviewLightDark @Composable fun MaterialBatteryInfoPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:NodeChip.kt:@Suppress("MagicNumber") @Preview @Composable fun NodeChipPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:PositionPrecisionPreference.kt:@Preview(showBackground = true) @Composable fun PositionPrecisionPreferencePreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:PreferenceCategory.kt:@Preview(showBackground = true) @Composable fun PreferenceCategoryPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:RegularPreference.kt:@Preview(showBackground = true) @Composable fun RegularPreferencePreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:SatelliteCountInfo.kt:@PreviewLightDark @Composable fun SatelliteCountInfoPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:SecurityIcon.kt:@Preview(name = "All Security Icons with Dialog") @Composable fun PreviewAllSecurityIconsWithDialogTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:SignalInfo.kt:@Composable @Preview(showBackground = true) fun SignalInfoSimplePreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:SignalInfo.kt:@PreviewLightDark @Composable fun SignalInfoPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:SliderPreference.kt:@Suppress("MagicNumber") @Preview(showBackground = true) @Composable fun SliderPreferenceDisabledPreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:SliderPreference.kt:@Suppress("MagicNumber") @Preview(showBackground = true) @Composable fun SliderPreferencePreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:SwitchPreference.kt:@Preview(showBackground = true) @Composable fun SwitchPreferencePreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:TextDividerPreference.kt:@Preview(showBackground = true) @Composable fun TextDividerPreferencePreviewTff7b72</ID>
Tff7b72<IDTff7b72>PreviewPublic:TitledCard.kt:@PreviewLightDark @Composable fun TitledCardPreviewTff7b72</ID>
Tff7b72<IDTff7b72>ViewModelForwarding:MeshtasticAppShell.kt:MeshtasticCommonAppSetup( uiViewModel = uiViewModel, onNavigateToTracerouteMap = { destNum, requestId, logUuid -> multiBackstack.handleDeepLink( listOf( NodesRoute.Nodes, NodeDetailRoute.TracerouteMap(destNum = destNum, requestId = requestId, logUuid = logUuid), ), ) }, )Tff7b72</ID>
Tff7b72<IDTff7b72>ViewModelForwarding:MeshtasticCommonAppSetup.kt:FirmwareVersionCheck(viewModel = uiViewModel)Tff7b72</ID>
Tff7b72<IDTff7b72>ViewModelForwarding:MeshtasticCommonAppSetup.kt:SharedDialogs(uiViewModel = uiViewModel)Tff7b72</ID>
Tff7b72<IDTff7b72>ViewModelForwarding:MeshtasticCommonAppSetup.kt:TracerouteAlertHandler(uiViewModel = uiViewModel, onNavigateToMap = onNavigateToTracerouteMap)Tff7b72</ID>
Tff7b72<IDTff7b72>ViewModelForwarding:MeshtasticNavigationSuite.kt:NavigationIconContent( destination = destination, isSelected = isSelected, connectionState = connectionState, unreadMessageCount = unreadMessageCount, selectedDevice = selectedDevice, uiViewModel = uiViewModel, )Tff7b72</ID>
Tff7b72</CurrentIssues>
Tff7b72</SmellBaseline>

Served by rngit 1.5.0 - Generated in 0.08s